package com.magic.himalaya.interfaces;

import com.ximalaya.ting.android.opensdk.model.album.Album;
import com.ximalaya.ting.android.opensdk.model.word.HotWord;
import com.ximalaya.ting.android.opensdk.model.word.QueryResult;
import com.ximalaya.ting.android.opensdk.model.word.SuggestWords;

import java.util.List;

public interface ISearchViewCallBack {
    /**
     * 将获得的内容渲染到UI层上
     *
     * @param albumList
     */
    void onSearchResultLoaded(List<Album> albumList);

    /**
     * 获得的热词，将渲染在UI层中
     *
     * @param hotWordList
     */
    void onHotwordLoaded(List<HotWord> hotWordList);

    /**
     * 根据关键词获得的联想内容
     * @param queryResults
     */
    void onRecommendSuggestWords(List<QueryResult> queryResults);

    /**
     * 加载更多搜索内容，
     * @param albumList
     * @param hasResult 如果没有更多内容，应为false，否则为true
     */
    void onLoadMoreRecommendResult(List<Album> albumList,boolean hasResult);
}
